
.no-data{
    display: flex;
	flex-direction: column;
    align-items: center;
    justify-content: center;
	
	image{
		width: 366rpx;
		height: 309rpx;
		margin-top: 180rpx;
		margin-bottom: 20rpx;
	}
	text{
		height: 50rpx;
		line-height: 50rpx;
		font-size: 28rpx;
		color: #000;
	}
	view{
		margin-top: 10rpx;
		padding: 10rpx 40rpx; 
		box-sizing: border-box;
		font-size: 28rpx;
		border: 1rpx solid #FD9E96;
		color: #FD9E96;
		border-radius: 30rpx;
	}
} 

.cart-box{
    overflow-x: hidden;
    margin-bottom: 92rpx;
    font-size: 28rpx;
	.cart-item{
		width: 100%;
	    display: flex;
	    padding:20rpx;
	    padding-left: 0;
	    background-color: #fff;
	    border-bottom:1rpx solid #D0D0D7;
	    height: 226rpx;
		.cart-item-checkbox{
		    width: 84rpx;
		    display: flex;
		    align-items: center;
		    justify-content: center;
			image{
			    height: 44rpx;
			    width: 44rpx;
			}
		}
		.cart-item-img{
		    width: 186rpx;
		    height: 186rpx;
		    background-color: #F5F6F5;
		    border-radius: 4rpx;
			image{
			    width: 100%;
			    height: 100%;
			}
		}
		.cart-item-word{
		    display: flex;
		    flex: 1;
		    flex-direction:column;
		    justify-content:space-between;
		    padding: 8rpx 0;
		    margin:0 20rpx;
		    box-sizing: border-box;
		    color: #454553;
			.title-box{
			    display: flex;
			    justify-content:space-between;
				.title-price{
					color: #CF800B;
				}
			}
			.bottom-box{
			    font-size: 24rpx;
			    display: flex;
			    align-items: center;
			    justify-content: space-between;
				.cart-item-counts{
				    width:220rpx;
				    display: flex;
				    justify-content: space-between;
				    text-align: center;
					.btns{
					    color: #454553;
					    font-size: 50rpx;
					    padding: 0 10rpx;
					}
					.counts{
					    color: #454553;
					    font-size: 24rpx;
					    padding-top:12rpx;
					    box-sizing: border-box;
					}
					.btns.disabled{
					    color: #D5D5DB;
					}
				}
				.cart-item-counts>view{
				    display: flex;
				    justify-content: center;
				    align-items: center;
				}
				.delete{
				    font-size: 40rpx;
				    padding:0 10rpx;
				}
			}
			
		}
	}
	
	.cart-item:last-child{
	    margin-bottom: 0;
	}
	
	.cart-item>view{
	    height: 100%;
	}
}


/*合计*/
.footer-account-box{
    position: fixed;
    bottom: 0;
    height: 166rpx;
    width: 100%;
    display: flex;
    border-top: 1rpx solid #ccc;
    border-bottom: 1rpx solid #ccc;
}

.all-accounts-box{
    background-color:#fff;
    color: #fff;
}
.all-accounts-box>view{
    display: flex;
    align-items: center;
}
.all-select{
	color: #404040;
    font-size: 28rpx;
    width: 40%;
}
.all-select image{
    height: 48rpx;
    width: 48rpx;
    margin:0 20rpx;
}

.all-price-submit{
    width: 80%;
}

.accounts-btn,.price-text,.arrow-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 88rpx;
}
.accounts-btn{
    width: 50%;
    font-size: 28rpx;
    border-right: 3rpx dotted #fff;
}

.price-text{
    width: 80%;
    font-size: 28rpx;
}
.arrow-icon{
    width: 280rpx;
	height: 88rpx;
	padding-right: 24rpx;
}
.arrow-icon view{
	width: 256rpx;
	height: 88rpx;
	background: linear-gradient(231deg, #D0810C, #E19D39);
	border-radius: 43rpx;
	text-align: center;
	line-height: 88rpx;
	color: #fff;
	font-size: 28rpx;
}
.arrow-icon image{
    height: 32rpx;
    width: 32rpx;
}

